/*------------------------------------------------------*/
/*                                                      */
/* Copyright (C)	sky-mobi.com                        */
/* All rights reserved                                  */
/*                                                      */
/* Author   tristan.yang                                */
/*                                                      */
/* History  2012-06-26 created                          */
/*                                                      */
/*------------------------------------------------------*/

#ifndef __MEDIA_INTERFACE_H__
#define __MEDIA_INTERFACE_H__

#include "vcsbase.h"

class RT_API_EXPORT IMediaModule
{
public: // from CMediaModule
	static IMediaModule* Instance();

	virtual RtResult Initialize(const mediaConfig& cfg) = 0;
	virtual RtResult Release(void) = 0;

protected:
	virtual ~IMediaModule() {};
};

#endif//__MEDIA_INTERFACE_H__
